package reportehorario.recursos.beans;

import java.sql.Time;
import java.util.ArrayList;

public class BeanUsuario {
    private int idUsuario;
    private String usuario;
    private Time hora_entrada;
    private int minutos_tolerancia;
    private String nombre_apellido;
    //listas de enrada y salida estan en el siguiente orden [0]=0 (lunes), [1]=1 (martes), [2]=2 (miercoles), [3]=3 (jueves), [4]=4 (viernes)
    //si la hora fuese 00:00:00 entonces no hay hora establecida para ese campo
    private ArrayList<Time> listaEntradas;
    private ArrayList<Time> listaSalidas;

    public BeanUsuario() {
    }

    public BeanUsuario(int id, String usuario, int minutos_tolerancia, String nombre_apellido, ArrayList<Time> listaEntradas, ArrayList<Time> listaSalidas) {
        this.idUsuario = id;
        this.usuario = usuario;
        this.minutos_tolerancia = minutos_tolerancia;
        this.nombre_apellido = nombre_apellido;
        this.listaEntradas = listaEntradas;
        this.listaSalidas = listaSalidas;
    }

    public int getIdUsuario() {
        return idUsuario;
    }

    public void setIdUsuario(int idUsuario) {
        this.idUsuario = idUsuario;
    }

    public ArrayList<Time> getListaSalidas() {
        return listaSalidas;
    }

    public void setListaSalidas(ArrayList<Time> listaSalidas) {
        this.listaSalidas = listaSalidas;
    }

    public ArrayList<Time> getListaEntradas() {
        return listaEntradas;
    }

    public void setListaEntradas(ArrayList<Time> listaEntradas) {
        this.listaEntradas = listaEntradas;
    }

    public String getNombre_apellido() {
        return nombre_apellido;
    }

    public void setNombre_apellido(String nombre_apellido) {
        this.nombre_apellido = nombre_apellido;
    }

    public Time getHora_entrada() {
        return hora_entrada;
    }

    public void setHora_entrada(Time hora_entrada) {
        this.hora_entrada = hora_entrada;
    }

    public int getMinutos_tolerancia() {
        return minutos_tolerancia;
    }

    public void setMinutos_tolerancia(int minutos_tolerancia) {
        this.minutos_tolerancia = minutos_tolerancia;
    }

    public String getUsuario() {
        return usuario;
    }

    public void setUsuario(String usuario) {
        this.usuario = usuario;
    }
    
}
